-- I am a comment.

--function fooa(pb)
--    print("blue " .. pb)
--end

--function foob(pa, pb)
--    print(pa .. " red " .. pb)
--end


--~ dgf = barb(1, 3)
a = 2
b = 2
d = 2
c = a * d + b * d

--~ function fooc(dfg)
--~     break;
--~ end

ga = "apple"
lb = "green"
lj = 45
local la = 45

function foo23(param)
    local la = "WTF" .. param
    local hi, mi = 1, 2
	print("foo23 called " .. la .. hi + mi)
    --return la
end

function ret3()
	local retVale = 9
	--return retVale
end

print(6969)


lb = "my " .. c .. " " .. lb .. " " .. ga

print(lb)
--~ fooa(" moon")
--~ foob("a", "crayon")
--~ gh = foob("a", "crayon")
--~ gh = foob(34, 2)

--~ wtf = fooa("some stuff")
--~ dgf = barb(1, 3)

--~ gff = barb(1, 2)

--~ barb(1, 2)

--gh = -5
gj = not true
gl = #"hello"
gt = 1 + 2
gt = 1 - 2
gt = 1 / 2
gt = 1 * 2
gt = 1 % 2
--gwtf = 4 ^ 5
gbo = 1 < 2
gbo = 1 > 2
gbo = 1 >= 2
gbo = 1 <= 2
gbo = 1 == 2
gbo = 1 ~= 2
sdf = true and false
fgh = false or true

print("hello1");

la = la + 10

foo23("Fuck Yea")

for v = 0, la, 5
do
    print("hello  " .. v);
end

--~ function foo45()
--~     wtf = 45
--~     return 6566
--~ end

--~ foo45()


--~ foo45()

--~ print(" " .. foo45())

bl =  true
bl =  false
bl =  true and false
bl =  true and true
bl =  true or true
bl =  true or false
bl = not true

len = #"foooo"
print("" .. len)

--~ wtf =  nil
wtf2 = -34
print("" .. wtf2)

foov = 2 + 4
print("" .. foov)
print(45645 .. "")

i=10

while i > 0 do
print("Nate Nate!")

if i == 5 then
print("WTf")
end
i = i - 1
end


if true and true then
    print("true and true")
end

if true or true then
    print("true or true")
else
    print("nonempty")
end

if true or false then
    print("true or false")
else
    print("nonempty")
end

if true and false then
    print("nonempty")

else
   print("else: true and false")
end

function nonstring(a)
    d = 34
end

nonstring(-34)

function asds(a, b, c)
    print("a " .. a)
    print("b " .. b)
    print("c " .. c)
--~     return a + b + c
end

function func2(a, b)
    print(a)
    print(b)
end

function returner()
    return 3
end

--~ returner()
retval = returner()

func2("hello", "world")
--~ func2("hello", "world")

asds("asd", "asd", "asd")
--~ asds(1, 2, 3)

--~ asds(1, 2, 3)

--~ puyan=asds(1, 2, 3)
puyan = 1 + 2 + 3


print("puyan: " .. puyan)


print(12)
print(2 + 3)


-- I am a comment.

--function fooa(pb)
--    print("blue " .. pb)
--end

--function foob(pa, pb)
--    print(pa .. " red " .. pb)
--end


--~ dgf = barb(1, 3)
a = 2
b = 2
d = 2
c = a * d + b * d

--~ function fooc(dfg)
--~     break;
--~ end

ga = "apple"
lb = "green"
lj = 45
local la = 45

function foo23(param)
    local la = "WTF" .. param
    local hi, mi = 1, 2
    print("foo23 called " .. la .. hi + mi)
    --return la
end

function ret3()
    local retVale = 9
    --return retVale
end

print(6969)


lb = "my " .. c .. " " .. lb .. " " .. ga

print(lb)
--~ fooa(" moon")
--~ foob("a", "crayon")
--~ gh = foob("a", "crayon")
--~ gh = foob(34, 2)

--~ wtf = fooa("some stuff")
--~ dgf = barb(1, 3)

--~ gff = barb(1, 2)

--~ barb(1, 2)

--gh = -5
gj = not true
gl = #"hello"
gt = 1 + 2
gt = 1 - 2
gt = 1 / 2
gt = 1 * 2
gt = 1 % 2
--gwtf = 4 ^ 5
gbo = 1 < 2
gbo = 1 > 2
gbo = 1 >= 2
gbo = 1 <= 2
gbo = 1 == 2
gbo = 1 ~= 2
sdf = true and false
fgh = false or true

print("hello1");

la = la + 10

foo23("Fuck Yea")

for v = 0, la, 5
do
    print("hello  " .. v)
end

--~ function foo45()
--~     wtf = 45
--~     return 6566
--~ end

--~ foo45()


--~ foo45()

--~ print(" " .. foo45())

bl =  true
bl =  false
bl =  true and false
bl =  true and true
bl =  true or true
bl =  true or false
bl = not true

len = #"foooo"
print("" .. len)

--~ wtf =  nil
wtf2 = -34
print("" .. wtf2)

foov = 2 + 4
print("" .. foov)
print(45645 .. "")

i=10

while i > 0 do
print("Nate Nate!")

if i == 5 then
print("WTf")
end
i = i - 1
end


if true and true then
    print("true and true")
end

if true or true then
    print("true or true")
else
    print("nonempty")
end

if true or false then
    print("true or false")
else
    print("nonempty")
end

if true and false then
    print("nonempty")

else
   print("else: true and false")
end

function nonstring(a)
    d = 34
end

nonstring(-34)

function asds(a, b, c)
    print("a " .. a)
    print("b " .. b)
    print("c " .. c)
--~     return a + b + c
end

function func2(a, b)
    print(a)
    print(b)
end

function returner()
    return 3
end

--~ returner()
retval = returner()

func2("hello", "world")
--~ func2("hello", "world")

asds("asd", "asd", "asd")
--~ asds(1, 2, 3)

--~ asds(1, 2, 3)

--~ puyan=asds(1, 2, 3)
puyan = 1 + 2 + 3


print("puyan: " .. puyan)


print(12)
print(2 + 3)








